Volume 69, Issue 3, July 2023, Pages 2203-2211
Eslam Omar Sayed; cherif mohsen; Amr H Mostafa El-Bolok; shams waz